endogenous substance - Spanish English Dictionary